package com.mgkj.service;

import com.github.pagehelper.PageInfo;
import com.mgkj.common.result.Result;
import com.mgkj.dto.InspectDto;


import com.mgkj.dto.JhdDto;
import com.mgkj.dto.NeedArrivalInsDto;

import com.mgkj.dto.yf.InitJhdDto;
import com.mgkj.dto.yf.InitThdDto;
import com.mgkj.dto.yf.StockTrading;
import com.mgkj.vo.NeedArrivalInsVo;


import java.net.UnknownHostException;
import java.util.List;
import java.util.Map;

/**
 * @author : ssy
 * @date: 2024-02-27
 * @Description:
 */
public interface EnterStorageService {

    Result insertjhd(JhdDto jhdDto) throws UnknownHostException;

    PageInfo<NeedArrivalInsVo> getNeedArrivalIns(NeedArrivalInsDto needArrivalInsDto);

    Map<String,String> arrivalInvoiceBatch(List<InspectDto> inspectDtos);

    Result insertjhdBatch(InitJhdDto jhdDto) throws UnknownHostException;

    Result insertBackByArrBatch(InitThdDto initThdDto) throws UnknownHostException;

    Result saveTransferSlip(StockTrading stockTrading) throws UnknownHostException;

    List<NeedArrivalInsVo> needArrivalInsCustomer();

}
